

#ifndef TEMPLATE_H_
#define TEMPLATE_H_


#define FP_FAST_FMAF

#include <CL/cl.h>
#include <string.h>
#include <cstdlib>
#include <iostream>
#include <string>
#include <fstream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>


//#define NWITEMS 3328//806 // 13*61



void doDef(float *,float *,float *);


#define _CRT_SECURE_NO_DEPRECATE
#define pf 13
#define	N		184
//необходимо выбираться кратное -4  GROUP_ALIVE_MIN что бы не было проблем.
#define GROUP_ALIVE_MIN 9
 
#define Nramk GROUP_ALIVE_MIN*20
#define h 0.92307692f
//#define h_2 0.46153846f
#define V 8.13159f
//#define V_1 0.1229771791f
//#define V_2 6.61227559281e1f
#define r 2.0f
//#define r_2 0.4e1f
//#define pi 3.141592653589793f
//#define pi_con_2_13 0.4833219467f//2 * pi/13;
#define r1 0.24f
#define r0 0.24f
#define r1_1 8.333333333333f
//#define k 292.0f*305.16f*1.3806504e-5f// ��������� ������������� �������������� 7,3����
//#define B 3000.0f*305.16f*1.3806504e-5f// ��������� ������������� �������������� 12,63295116
//#define B_2__ 3.5f //
//#define A 100.0f*305.16f*1.3806504e-5f// ��������� ��������������� �������������� �*3= 36.156950*305.16*1.3806504e-5
//#define A_1___ 3.0f//2.949234932448f//2.949234932448f//2.10659638032f//3.81319276064f//2.10659638032f////0.0f// 0.842638552128f//0,421319276064 = 100KT
//#define K_2___ 1.2850237919952f//2.46050457221376f//2.0f*292.0f*305.16f*1.3806504e-5f//2,0f*292,0f*305,16f*1,3806504e-5f
#define T0 0.2f // ��������� ������������� ��������������
//#define g1 3.0e-9f// ��������� ��� ���������� �������������� eta=0.004 ����  3.0e-10
//#define g2 6.5e-8f// ��������� ��� ���� �������������� 6.5e-9
//#define g1_1 0.3333333333e9f// ��������� ��� ���������� �������������� eta=0.004 ����  3.0e-10
//#define g2_1 0.1538461538e8f// ��������� ��� ���� �������������� 6.5e-9
//#define dt 1e-10f
//#define dt_g1_1 0.3333333333e-1f
//#define dt_g2_1 0.1538461538e-2f
//#define T 305.16f//305.16f //305.16f //�����������
//#define K 1.3806504e-5f //��������� ��������� 10^9*10^9
#define N_OUT_ALL 5000
#define NfoPr 1000
#endif  /* #ifndef TEMPLATE_H_ */
